package com.zhuss.bean.vo.food.order;

import java.util.Date;
import java.util.List;

import com.zhuss.common.AbstractVo;

public class DetailOrderVo extends AbstractVo {
	
	private Long orderId;

    private String orderNo;
    
    private String orderSequence;

    private Integer type;
    
    private String typeName;

    private Integer diningType;
    
    private String diningTypeName;

    private Long count;

    private Long productCount;

    private Long amount;
    
    private Integer status;
    
    private String statusName;

    private String creator;

    private Long creatorId;

    private Date createTime;

    private String modifier;

    private Long modifierId;

    private Date modifyTime;
    
    private List<String> productList;
    
    private String phone;
    
    private String companyName;
    
    private String comment;
    
    private Date expectFetchTimeStart;

    private Date expectFetchTimeEnd; 
    
    private String expectFetchTimeStartName;

    private String expectFetchTimeEndName;
    
    private String createTimeName;
    
    private Integer level;
    
    private String levelName;
    
    private String content;
	
	private Date date;
	
	private Integer foodTime;

	private Integer personNum;

	private Integer havingStandard;

	private Integer drinkType;
	
	private String foodTimeName;
	
	private String havingStandardName;
	
	private String drinkTypeName;

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getOrderSequence() {
		orderSequence = subNo(orderSequence);
		return orderSequence;
	}

	public void setOrderSequence(String orderSequence) {
		this.orderSequence = orderSequence;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getTypeName() {
		typeName = productTypeName(this.type);
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public Integer getDiningType() {
		return diningType;
	}

	public void setDiningType(Integer diningType) {
		this.diningType = diningType;
	}

	public String getDiningTypeName() {
		diningTypeName = diningTypeName(this.diningType);
		return diningTypeName;
	}

	public void setDiningTypeName(String diningTypeName) {
		this.diningTypeName = diningTypeName;
	}

	public Long getCount() {
		return count;
	}

	public void setCount(Long count) {
		this.count = count;
	}

	public Long getProductCount() {
		return productCount;
	}

	public void setProductCount(Long productCount) {
		this.productCount = productCount;
	}

	public Long getAmount() {
		return amount;
	}

	public void setAmount(Long amount) {
		this.amount = amount;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getStatusName() {
		statusName = statusNameOrder(this.status);
		return statusName;
	}

	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Long getCreatorId() {
		return creatorId;
	}

	public void setCreatorId(Long creatorId) {
		this.creatorId = creatorId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getModifier() {
		return modifier;
	}

	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

	public Long getModifierId() {
		return modifierId;
	}

	public void setModifierId(Long modifierId) {
		this.modifierId = modifierId;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public List<String> getProductList() {
		return productList;
	}

	public void setProductList(List<String> productList) {
		this.productList = productList;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public Date getExpectFetchTimeStart() {
		return expectFetchTimeStart;
	}

	public void setExpectFetchTimeStart(Date expectFetchTimeStart) {
		this.expectFetchTimeStart = expectFetchTimeStart;
	}

	public Date getExpectFetchTimeEnd() {
		return expectFetchTimeEnd;
	}

	public void setExpectFetchTimeEnd(Date expectFetchTimeEnd) {
		this.expectFetchTimeEnd = expectFetchTimeEnd;
	}

	public String getExpectFetchTimeStartName() {
		return expectFetchTimeStartName;
	}

	public void setExpectFetchTimeStartName(String expectFetchTimeStartName) {
		this.expectFetchTimeStartName = expectFetchTimeStartName;
	}

	public String getExpectFetchTimeEndName() {
		return expectFetchTimeEndName;
	}

	public void setExpectFetchTimeEndName(String expectFetchTimeEndName) {
		this.expectFetchTimeEndName = expectFetchTimeEndName;
	}

	public String getCreateTimeName() {
		return createTimeName;
	}

	public void setCreateTimeName(String createTimeName) {
		this.createTimeName = createTimeName;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public String getLevelName() {
		levelName = topicLevelName(this.level);
		return levelName;
	}

	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public Integer getFoodTime() {
		return foodTime;
	}

	public void setFoodTime(Integer foodTime) {
		this.foodTime = foodTime;
	}

	public Integer getPersonNum() {
		return personNum;
	}

	public void setPersonNum(Integer personNum) {
		this.personNum = personNum;
	}

	public Integer getHavingStandard() {
		return havingStandard;
	}

	public void setHavingStandard(Integer havingStandard) {
		this.havingStandard = havingStandard;
	}

	public Integer getDrinkType() {
		return drinkType;
	}

	public void setDrinkType(Integer drinkType) {
		this.drinkType = drinkType;
	}

	public String getFoodTimeName() {
		foodTimeName = foodTimeName(this.foodTime);
		return foodTimeName;
	}

	public void setFoodTimeName(String foodTimeName) {
		this.foodTimeName = foodTimeName;
	}

	public String getHavingStandardName() {
		havingStandardName = havingStandardName(havingStandard);
		return havingStandardName;
	}

	public void setHavingStandardName(String havingStandardName) {
		this.havingStandardName = havingStandardName;
	}

	public String getDrinkTypeName() {
		drinkTypeName = drinkTypeName(drinkType);
		return drinkTypeName;
	}

	public void setDrinkTypeName(String drinkTypeName) {
		this.drinkTypeName = drinkTypeName;
	}
	
	
}
